﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
using BlazorDemos;
namespace sf_blazor_heatmapdata
{
    public class HeatMapData
    {
        public static int[,] GetDefaultData()
        {
            int[,] dataSource = new int[,]
            {
                {52, 65, 67, 45, 37, 52},
                {68, 52, 63, 51, 30, 51},
                {7, 16, 47, 47, 88, 6},
                {66, 64, 46, 40, 47, 41},
                {14, 46, 97, 69, 69, 3},
                {54, 46, 61, 46, 40, 39},
                {48, 46, 61, 47, 49, 41},
                {41, 55, 73, 23, 3, 79},
                {50, 59, 44, 43, 27, 42},
                {47, 49, 66, 53, 50, 34},
                {61, 40, 62, 26, 34, 54},
                {41, 69, 61, 84, 84, 87}
            };
            return dataSource;
        }

        public static int?[,] GetEmptyPointData()
        {
            int?[,] dataSource = new int?[11, 12]
            {
                {8, 5, 2, 6, 8, 2, 9, 3, 7, 8, 7, 6},
                {5, null, 4, 9, 10, null, 11, 7, 3, 7, 8, null},
                {8, 7, 2, null, 5, 3, null, 2, 1, 8, null, 4},
                {10, 2, null, 4, 5, null, 1, 10, 5, 2, 1, null},
                {1, 2, 9, 4, null, 5, 1, null, 12, 1, null, 4},
                {4, null, 3, 5, 2, null, null, null, 5, null, 1, 3},
                {null, null, 4, 10, null, 5, 11, 2, 8, 1, null, 1},
                {1, 4, null, 4, 5, null, 1, 3, null, 1, null, 3},
                {null, 2, 1, 4, null, 5, 1, null, 2, 1, null, 2},
                {1, null, 4, null, null, 2, null, 5, 1, 5, 2, 1},
                {1, null, 2, 1, 5, null, null, null, 5, 2, 1, null}
            };
            return dataSource;
        }

        public static double[,] GetInverseData()
        {
            double[,] dataSource = new double[,]
            {
                {2.65, 2.21, 1.52, 1.49, 1.81, 1.12, 0.69, 0.59, 0.57, 0.54},
                {2.13, 2.31, 2.29, 2.30, 2.14, 1.98, 1.84, 1.66, 1.46, 1.23},
                {0.96, 0.90, 0.94, 0.94, 0.95, 1.01, 1.19, 0.91, 0.90, 0.72},
                {2.71, 2.59, 2.41, 2.25, 1.90, 1.64, 1.43, 1.39, 1.35, 1.25},
                {2.65, 2.42, 2.37, 2.26, 1.92, 1.66, 1.54, 1.29, 1.03, 0.91},
                {2.66, 2.79, 3.12, 3.33, 3.10, 2.63, 2.41, 2.11, 2.05, 2.09},
                {2.21, 2.48, 2.95, 2.59, 2.61, 2.51, 2.49, 2.54, 2.64, 2.67},
                {3.06, 1.84, 2.67, 2.69, 2.61, 2.23, 2.06, 1.73, 1.18, 1.16},
                {0.57, 0.56, 0.63, 0.70, 0.63, 0.10, -0.26, -0.38, -0.07, 0.10},
                {3.07, 3.14, 2.61, 2.18, 1.97, 1.94, 1.57, 1.29, 1.57, 1.41}
            };
            return dataSource;
        }

        public static int[,] GetOpposedData()
        {
            int[,] dataSource = new int[,]
            {
                {36371, 25675, 28292, 33399, 35980, 38585, 39351, 39964, 36543, 30529, 33298, 36985},
                {34702, 27618, 31063, 34525, 36772, 35410, 38750, 39467, 35390, 34196, 35302, 35703},
                {34522, 31324, 32128, 34231, 36817, 34381, 37180, 38255, 32776, 32645, 31539, 32981},
                {32213, 28755, 29517, 31214, 33747, 33507, 35763, 36837, 32910, 33437, 30659, 31965},
                {31282, 28663, 32952, 33941, 34506, 36875, 38836, 35497, 34285, 34094, 32256, 33699},
                {31714, 29405, 33745, 32838, 33461, 35034, 36122, 37943, 34128, 30624, 32398, 33522},
                {32064, 28387, 33751, 32537, 34034, 35977, 37196, 38301, 33627, 34115, 31072, 33939},
                {32417, 27868, 30807, 33386, 35284, 36126, 39753, 40978, 35777, 35277, 31281, 35411},
                {32494, 29848, 34385, 35804, 37943, 38722, 41315, 41335, 37177, 37443, 32457, 37304},
                {34378, 29576, 30547, 35664, 36622, 38145, 40347, 41868, 38252, 36505, 29576, 36450},
                {35219, 31670, 32589, 34927, 36998, 39825, 41126, 42002, 37021, 36583, 32408, 37108}
            };
            return dataSource;
        }

        public static int[,] GetLegendData()
        {
            int[,] dataSource = new int[,]
            {
                {10, 8, 7, 7, 10, 14, 17, 18, 18, 17, 16, 15},
                {10, 8, 7, 6, 8, 13, 15, 17, 17, 17, 15, 12},
                {12, 10, 8, 7, 7, 10, 15, 18, 20, 21, 20, 17},
                {11, 9, 8, 7, 7, 12, 16, 18, 19, 19, 17, 15},
                {15, 15, 15, 15, 16, 20, 22, 21, 21, 21, 19, 18},
                {13, 13, 12, 12, 12, 15, 18, 21, 22, 21, 19, 16},
                {11, 10, 9, 9, 10, 12, 14, 16, 17, 17, 16, 14}
            };
            return dataSource;
        }

        public static double[,] TableBubbleData()
        {
            double[,] dataSource = new double[,]
            {
                { 40, 41, 52, 57, 61 },
                { 37, 40, 46, 52, 53 },
                { 54, 55, 57, 59, 60 },
                { 47, 49, 51, 53, 55 },
                { 41, 44, 46, 48, 48 },
                { 59, 60, 60, 59, 57 },
                { 48, 49, 50, 51, 52 },
                { 52, 54, 56, 56, 57 }
            };
            return dataSource;
        }

        public static double[,] RowData()
        {
            double[,] dataSource = new double[12, 10]
           {
                {9.5, 2.2, 4.2, 8.2, -0.5, 3.2, 5.4, 7.4, 6.2, 1.4 },
                {4.3, 8.9, 10.8, 6.5, 5.1, 6.2, 7.6, 7.5, 6.1, 7.6},
                {3.9, 2.7, 2.5, 3.7, 2.6, 5.1, 5.8, 2.9, 4.5, 5.1},
                {2.4, -3.7, 4.1, 6.0, 5.0, 2.4, 3.3, 4.6, 4.3, 2.7},
                {2.0, 7.0, -4.1, 8.9, 2.7, 5.9, 5.6, 1.9, -1.7, 2.9},
                {5.4, 1.1, 6.9, 4.5, 2.9, 3.4, 1.5, -2.8, -4.6, 1.2},
                {-1.3, 3.9, 3.5, 6.6, 5.2, 7.7, 1.4, -3.6, 6.6, 4.3},
                {-1.6, 2.3, 2.9, -2.5, 1.3, 4.9, 10.1, 3.2, 4.8, 2.0},
                {10.8, -1.6, 4.0, 6.0, 7.7, 2.6, 5.6, -2.5, 3.8, -1.9},
                {6.2, 9.8, -1.5, 2.0, -1.5, 4.3, 6.7, 3.8, -1.2, 2.4},
                {1.2, 10.9, 4.0, -1.4, 2.2, 1.6, -2.6, 2.3, 1.7, 2.4},
                {5.1, -2.4, 8.2, -1.1, 3.5, 6.0, -1.3, 7.2, 9.0, 4.2}
           };
            return dataSource;
        }

        public static double[,] CellData()
        {
            double[,] dataSource = new double[77, 3]
           {
                {0, 0, 10.75}, {0, 1, 14.5}, {0, 2, 25.5}, {0, 3, 39.5}, {0, 4, 59.75}, {0, 5, 35.50}, {0, 6, 75.5},
                {1, 0, 20.75}, {1, 1, 35.5}, {1, 2, 29.5}, {1, 3, 75.5}, {1, 4, 80}, {1, 5, 65}, {1, 6, 85},
                {2, 0, 6}, {2, 1, 18.5}, {2, 2, 30.05}, {2, 3, 35.5}, {2, 4, 40.75}, {2, 5, 50.75}, {2, 6, 65},
                {3, 0, 30.5}, {3, 1, 20.5}, {3, 2, 45.30}, {3, 3, 50}, {3, 4, 55}, {3, 5, 85.80}, {3, 6, 87.5},
                {4, 0, 10.5}, {4, 1, 20.75}, {4, 2, 35.5}, {4, 3, 35.5}, {4, 4, 45.5}, {4, 5, 65}, {4, 6, 75.5},
                {5, 0, 45.5}, {5, 1, 20.75}, {5, 2, 45.5}, {5, 3, 50.75}, {5, 4, 79.30}, {5, 5, 84.20}, {5, 6, 87.36},
                {6, 0, 26.82}, {6, 1, 70}, {6, 2, 75}, {6, 3, 79.5}, {6, 4, 88.5}, {6, 5, 89.5}, {6, 6, 91.75},
                {7, 0, 15.75}, {7, 1, 20.75}, {7, 2, 25.5}, {7, 3, 42.35}, {7, 4, 45.15}, {7, 5, 76.5}, {7, 6, 80.5},
                {8, 0, 1.98}, {8, 1, 15.23}, {8, 2, 43}, {8, 3, 49}, {8, 4, 63.80}, {8, 5, 67.97}, {8, 6, 70.52},
                {9, 0, 14.31}, {9, 1, 42.87}, {9, 2, 77.28}, {9, 3, 77.82}, {9, 4, 81.44}, {9, 5, 81.92}, {9, 6, 83.75},
                {10, 0, 25.5}, {10, 1, 35.5}, {10, 2, 40.5}, {10, 3, 45.05}, {10, 4, 50.5}, {10, 5, 75.5}, {10, 6, 90.58}
           };
            return dataSource;
        }

        public static int[,] GetLargeData()
        {
            int[,] dataSource = new int[,]
            {
                { 104, 104, 175, 208, 258, 280, 290, 312, 332, 320, 312, 300, 300, 300, 300, 250, 250, 156, 156, 156, 156, 130, 130, 104},
                {52, 52, 52, 52, 100, 170, 234, 234, 234, 234, 234, 200, 180, 130, 120, 130, 120, 130, 120, 80, 70, 60, 52, 52},
                {52, 52, 52, 52, 100, 170, 234, 234, 234, 234, 234, 200, 180, 130, 120, 130, 120, 130, 120, 80, 70, 60, 52, 52},
                {52, 52, 52, 52, 100, 170, 234, 234, 234, 234, 234, 200, 180, 130, 120, 130, 120, 130, 94, 80, 70, 60, 52, 52},
                {52, 52, 52, 52, 100, 170, 234, 234, 234, 234, 234, 200, 180, 130, 120, 130, 120, 130, 94, 80, 70, 60, 52, 52},
                {52, 52, 52, 52, 100, 170, 234, 234, 234, 234, 234, 200, 180, 130, 120, 130, 120, 94, 94, 80, 70, 60, 52, 52},
                {52, 52, 52, 52, 100, 170, 234, 234, 234, 234, 234, 200, 180, 130, 120, 130, 120, 94, 94, 80, 70, 60, 52, 52},
                {52, 52, 52, 52, 100, 170, 234, 234, 234, 234, 234, 200, 180, 130, 120, 120, 120, 94, 94, 80, 70, 60, 52, 52},
                {52, 52, 52, 52, 100, 170, 234, 234, 234, 234, 234, 200, 180, 130, 120, 120, 120, 94, 94, 80, 70, 60, 52, 52},
                {52, 52, 52, 52, 100, 170, 234, 234, 234, 234, 234, 200, 180, 130, 120, 120, 120, 94, 94, 80, 70, 60, 52, 52},
                {52, 52, 52, 52, 100, 140, 160, 160, 160, 160, 140, 130, 135, 132, 100, 90, 80, 94, 94, 80, 70, 60, 52, 52},
                {52, 52, 52, 52, 100, 140, 160, 160, 160, 160, 140, 130, 135, 132, 100, 90, 80, 94, 94, 80, 70, 60, 52, 52},
                {52, 52, 52, 52, 100, 140, 160, 160, 160, 160, 140, 130, 135, 132, 100, 90, 80, 94, 94, 80, 70, 60, 52, 52},
                {52, 52, 52, 52, 100, 140, 160, 160, 160, 160, 140, 130, 135, 132, 100, 90, 80, 94, 94, 80, 70, 60, 52, 52},
                {52, 52, 52, 52, 100, 140, 160, 160, 160, 160, 140, 130, 135, 132, 100, 90, 80, 94, 94, 80, 70, 60, 52, 52},
                {52, 52, 52, 52, 100, 140, 160, 160, 160, 160, 140, 130, 135, 132, 100, 90, 80, 94, 94, 80, 70, 60, 52, 52},
                {52, 52, 52, 52, 100, 140, 160, 160, 160, 160, 140, 130, 135, 132, 100, 90, 80, 94, 94, 80, 70, 60, 52, 52},
                {52, 52, 52, 52, 100, 140, 160, 160, 160, 160, 140, 130, 135, 132, 100, 90, 80, 94, 94, 80, 70, 60, 52, 52},
                {52, 52, 52, 52, 100, 140, 160, 160, 160, 160, 140, 130, 135, 132, 100, 90, 80, 94, 94, 80, 70, 60, 52, 52},
                {52, 52, 52, 52, 100, 140, 160, 160, 160, 160, 140, 130, 135, 132, 100, 90, 80, 94, 94, 80, 70, 60, 52, 52},
                {52, 52, 52, 52, 100, 140, 160, 160, 160, 160, 140, 130, 135, 132, 100, 90, 80, 94, 94, 80, 70, 60, 52, 52},
                {52, 52, 52, 52, 100, 140, 160, 160, 160, 160, 140, 130, 135, 132, 100, 90, 80, 94, 94, 80, 70, 60, 52, 52},
                {52, 52, 52, 52, 100, 140, 160, 160, 160, 160, 140, 130, 135, 132, 100, 90, 80, 94, 94, 80, 70, 60, 52, 52},
                {52, 52, 52, 52, 100, 140, 160, 160, 160, 160, 140, 130, 135, 132, 100, 90, 80, 94, 94, 80, 70, 60, 52, 52},
                {52, 52, 52, 52, 80, 120, 140, 140, 140, 140, 120, 110, 110, 102,  90, 70, 70, 60, 60, 60, 60, 60, 52, 52},
                {52, 52, 52, 52, 60, 70, 90, 90, 100, 100, 90, 90, 90, 90, 90, 70, 60, 60, 60, 60, 60, 60, 52, 52},
                {52, 52, 52, 52, 60, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 60, 60, 60, 60, 60, 60, 52, 52},
                {52, 52, 52, 52, 60, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 60, 60, 60, 60, 60, 60, 52, 52},
                {52, 52, 52, 52, 60, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 60, 60, 60, 60, 60, 60, 52, 52},
                {52, 52, 52, 52, 60, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 60, 60, 60, 60, 60, 60, 52, 52},
                {52, 52, 52, 52, 60, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 60, 60, 60, 60, 60, 60, 52, 52},
                {52, 52, 52, 52, 60, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 60, 60, 60, 60, 60, 60, 52, 52},
                {52, 52, 52, 52, 60, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 60, 60, 60, 60, 60, 60, 52, 52},
                {52, 52, 52, 52, 60, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 60, 60, 60, 60, 60, 60, 52, 52},
                {52, 52, 52, 52, 60, 70, 80, 90, 100, 90, 80, 85, 80, 70, 70, 70, 60, 60, 60, 60, 60, 60, 52, 52},
                {52, 52, 52, 52, 60, 70, 80, 90, 100, 90, 80, 85, 80, 70, 70, 70, 60, 60, 60, 60, 60, 60, 52, 52},
                {52, 52, 52, 52, 60, 70, 80, 90, 100, 90, 80, 85, 80, 70, 70, 70, 60, 60, 60, 60, 60, 60, 52, 52},
                {52, 52, 52, 52, 60, 70, 80, 90, 100, 90, 80, 85, 80, 70, 70, 70, 60, 60, 60, 60, 60, 60, 52, 52},
                {52, 52, 52, 52, 60, 70, 80, 90, 100, 90, 80, 85, 80, 70, 70, 70, 60, 60, 60, 60, 60, 60, 52, 52},
                {52, 52, 52, 52, 60, 70, 80, 120, 120, 120, 120, 120, 90, 80, 70, 70, 60, 60, 60, 60, 60, 60, 52, 52},
                {52, 52, 52, 52, 60, 70, 80, 120, 120, 120, 120, 120, 90, 80, 70, 70, 60, 60, 60, 60, 60, 60, 52, 52},
                {52, 52, 52, 52, 60, 70, 80, 120, 120, 120, 120, 120, 90, 80, 70, 70, 60, 60, 60, 60, 60, 60, 52, 52},
                {52, 52, 52, 52, 60, 70, 80, 120, 120, 120, 120, 120, 90, 80, 70, 70, 60, 60, 60, 60, 60, 60, 52, 52},
                {52, 52, 52, 52, 60, 70, 80, 120, 120, 120, 120, 120, 90, 80, 70, 70, 60, 60, 60, 60, 60, 60, 52, 52},
                {52, 52, 52, 52, 60, 70, 80, 120, 120, 120, 120, 120, 90, 80, 70, 70, 60, 60, 60, 60, 60, 60, 52, 52},
                {52, 52, 52, 52, 60, 70, 80, 120, 120, 120, 120, 120, 90, 80, 70, 70, 60, 60, 60, 60, 60, 60, 52, 52},
                {52, 52, 52, 52, 60, 80, 100, 120, 170, 170, 170, 170, 120, 100, 90, 80, 60, 60, 60, 60, 60, 60, 52, 52},
                {52, 52, 52, 52, 60, 80, 100, 120, 170, 170, 170, 170, 120, 100, 90, 80, 60, 60, 60, 60, 60, 60, 52, 52},
                {52, 52, 52, 52, 60, 80, 100, 120, 170, 170, 170, 170, 120, 100, 90, 80, 60, 60, 60, 60, 60, 60, 52, 52},
                {52, 52, 52, 52, 60, 80, 100, 120, 170, 170, 170, 170, 120, 100, 90, 80, 60, 60, 60, 60, 60, 60, 52, 52},
                {52, 52, 52, 52, 60, 80, 100, 120, 170, 170, 170, 170, 120, 100, 90, 80, 60, 60, 60, 60, 60, 60, 52, 52},
                {52, 52, 52, 60, 90, 100, 150, 290, 250, 250, 250, 250, 200, 180, 150, 100, 90, 80, 70, 60, 60, 60, 52, 52},
                {52, 52, 52, 60, 90, 100, 150, 290, 250, 250, 250, 250, 200, 180, 150, 100, 90, 80, 70, 60, 60, 60, 52, 52},
                {52, 52, 52, 60, 90, 100, 150, 290, 250, 250, 250, 250, 200, 180, 150, 100, 90, 80, 70, 60, 60, 60, 52, 52},
                {52, 52, 52, 60, 90, 100, 150, 290, 250, 250, 250, 250, 200, 180, 150, 100, 90, 80, 70, 60, 60, 60, 52, 52},
                {52, 52, 52, 60, 90, 100, 150, 290, 250, 250, 250, 250, 200, 180, 150, 100, 90, 80, 70, 60, 60, 60, 52, 52},
                {52, 52, 52, 52, 60, 100, 180, 250, 260, 260, 260, 260, 200, 180, 150, 100, 90, 80, 70, 60, 60, 60, 52, 52},
                {52, 52, 52, 52, 60, 100, 180, 250, 260, 260, 260, 260, 70, 200, 180, 150, 90, 80, 70, 60, 60, 60, 60, 52},
                {52, 52, 52, 52, 60, 100, 180, 250, 260, 260, 260, 260, 200, 180, 150, 100, 90, 80, 70, 60, 60, 60, 52, 52},
                //March
                {60, 100, 135, 170, 190, 200, 220, 240, 265, 240, 214, 200, 180, 160, 130, 110, 94, 90, 90, 80, 70, 60, 52, 52},
                {60, 100, 135, 170, 190, 200, 220, 240, 265, 240, 214, 200, 180, 160, 130, 110, 94, 90, 90, 80, 70, 60, 52, 52},
                {60, 100, 135, 170, 190, 200, 220, 240, 265, 240, 214, 200, 180, 160, 130, 110, 94, 90, 90, 80, 70, 60, 52, 52},
                {60, 100, 135, 170, 190, 200, 220, 240, 265, 240, 214, 200, 180, 160, 130, 110, 94, 90, 90, 80, 70, 60, 52, 52},
                {60, 100, 135, 170, 190, 200, 220, 240, 265, 240, 214, 200, 180, 160, 130, 110, 94, 90, 90, 80, 70, 60, 52, 52},
                {60, 100, 135, 170, 190, 200, 220, 240, 265, 240, 214, 200, 180, 160, 130, 110, 94, 90, 90, 80, 70, 60, 52, 52},
                {70, 90, 120, 150, 190, 200, 220, 250, 275, 230, 210, 190, 140, 132, 100, 90, 80, 94, 94, 80, 70, 60, 52, 52},
                {70, 90, 120, 150, 190, 200, 220, 250, 275, 230, 210, 190, 140, 132, 100, 90, 80, 94, 94, 80, 70, 60, 52, 52},
                {70, 90, 120, 150, 190, 200, 220, 250, 275, 230, 210, 190, 140, 132, 100, 90, 80, 94, 94, 80, 70, 60, 52, 52},
                {70, 90, 120, 150, 190, 200, 220, 250, 275, 230, 210, 190, 140, 132, 100, 90, 80, 94, 94, 80, 70, 60, 52, 52},
                {70, 90, 120, 150, 190, 200, 220, 250, 275, 230, 210, 190, 140, 132, 100, 90, 80, 94, 94, 80, 70, 60, 52, 52},
                {80, 100, 130, 160, 180, 210, 240, 270, 285, 260, 240, 210, 190, 170, 130, 120, 100, 95, 94, 80, 70, 60, 52, 52},
                {80, 100, 130, 160, 180, 210, 240, 270, 285, 260, 240, 210, 190, 170, 130, 120, 100, 95, 94, 80, 70, 60, 52, 52},
                {80, 100, 130, 160, 180, 210, 240, 270, 285, 260, 240, 210, 190, 170, 130, 120, 100, 95, 94, 80, 70, 60, 52, 52},
                {80, 100, 130, 160, 180, 210, 240, 270, 285, 260, 240, 210, 190, 170, 130, 120, 100, 95, 94, 80, 70, 60, 52, 52},
                {80, 100, 130, 160, 180, 210, 240, 270, 285, 260, 240, 210, 190, 170, 130, 120, 100, 95, 94, 80, 70, 60, 52, 52},
                {80, 100, 130, 160, 180, 210, 240, 270, 285, 260, 240, 210, 190, 170, 130, 120, 100, 95, 94, 80, 70, 60, 52, 52},
                {100, 120, 170, 180, 220, 240, 270, 280, 295, 280, 270, 250, 235, 190, 180, 170, 140, 110, 100, 80, 70, 60, 52, 52},
                {100, 120, 170, 180, 220, 240, 270, 280, 295, 280, 270, 250, 235, 190, 180, 170, 140, 110, 100, 80, 70, 60, 52, 52},
                {100, 120, 170, 180, 220, 240, 270, 280, 295, 280, 270, 250, 235, 190, 180, 170, 140, 110, 100, 80, 70, 60, 52, 52},
                {100, 120, 170, 180, 220, 240, 270, 280, 295, 280, 270, 250, 235, 190, 180, 170, 140, 110, 100, 80, 70, 60, 52, 52},
                {120, 120, 150, 180, 200, 250, 290, 290, 305, 290, 290, 260, 240, 200, 190, 170, 150, 130, 120, 100, 90, 80, 72, 52},
                {120, 120, 150, 180, 200, 250, 290, 290, 305, 290, 290, 260, 240, 200, 190, 170, 150, 130, 120, 100, 90, 80, 72, 52},
                {120, 120, 150, 180, 200, 250, 290, 290, 305, 290, 290, 260, 240, 200, 190, 170, 150, 130, 120, 100, 90, 80, 72, 52},
                {120, 120, 150, 180, 200, 250, 290, 290, 305, 290, 290, 260, 240, 200, 190, 170, 150, 130, 120, 100, 90, 80, 72, 52},
                {120, 120, 150, 180, 200, 250, 290, 290, 305, 290, 290, 260, 240, 200, 190, 170, 150, 130, 120, 100, 90, 80, 72, 52},
                {120, 120, 150, 180, 200, 250, 290, 290, 305, 290, 290, 260, 240, 200, 190, 170, 150, 130, 120, 100, 90, 80, 72, 52},
                {80, 100, 120, 160, 190, 210, 290, 290, 310, 290, 290, 270, 250, 220,  190, 160, 150, 120, 90, 80, 70, 70, 60, 52},
                {80, 100, 120, 160, 190, 210, 290, 290, 310, 290, 290, 270, 250, 220,  190, 160, 150, 120, 90, 80, 70, 60, 52, 52},
                {104, 104, 175, 220, 250, 270, 290, 300, 312, 300, 290, 270, 250, 220, 200, 190, 180, 170, 140, 120, 110, 100, 90, 80},
                {104, 104, 175, 220, 250, 270, 290, 300, 312, 300, 290, 270, 250, 220, 200, 190, 180, 170, 140, 120, 110, 100, 90, 80},
                //April
    {100, 150, 160, 180, 190, 220, 250, 280, 315, 300, 300, 290, 280, 260,
        230, 200, 180, 160, 150, 140, 130, 120, 102, 92},
    {100, 150, 160, 180, 190, 220, 250, 280, 315, 300, 300, 290, 280, 260,
        230, 200, 180, 160, 150, 140, 130, 120, 102, 92},
    {100, 150, 160, 180, 190, 220, 250, 280, 315, 300, 300, 290, 280, 260,
        230, 200, 180, 160, 150, 140, 130, 120, 102, 92},
    {100, 150, 160, 180, 190, 220, 250, 280, 315, 300, 300, 290, 280, 260,
        230, 200, 180, 160, 150, 140, 130, 120, 102, 92},
    {100, 150, 160, 180, 190, 220, 250, 280, 315, 300, 300, 290, 280, 260,
        230, 200, 180, 160, 150, 140, 130, 120, 102, 92},
    {100, 150, 160, 180, 190, 220, 250, 280, 315, 300, 300, 290, 280, 260,
        230, 200, 180, 160, 150, 140, 130, 120, 102, 92},
    {70, 90, 120, 150, 190, 200, 220, 250, 318, 290, 280, 270, 250, 242, 230,
        210, 200, 179, 150, 125, 110, 80, 62, 52},
    {70, 90, 120, 150, 190, 200, 220, 250, 318, 290, 280, 270, 250, 242, 230,
        210, 200, 179, 150, 125, 110, 80, 62, 52},
    {70, 90, 120, 150, 190, 200, 220, 250, 318, 290, 280, 270, 250, 242, 230,
        210, 200, 179, 150, 125, 110, 80, 62, 52},
    {70, 90, 120, 150, 190, 200, 220, 250, 318, 290, 280, 270, 250, 242, 230,
        210, 200, 179, 150, 125, 110, 80, 62, 52},
    {70, 90, 120, 150, 190, 200, 220, 250, 318, 290, 280, 270, 250, 242, 230,
        210, 200, 179, 150, 125, 110, 80, 62, 52},
    {70, 90, 120, 150, 190, 200, 220, 250, 318, 290, 280, 270, 250, 242, 230,
        210, 200, 179, 150, 125, 110, 80, 62, 52},
    {90, 150, 190, 200, 225, 250, 280, 300, 320, 300, 280, 270, 245, 220, 200,
        190, 180, 170, 140, 120, 110, 90, 70, 60},
    {90, 150, 190, 200, 225, 250, 280, 300, 320, 300, 280, 270, 245, 220, 200,
        190, 180, 170, 140, 120, 110, 90, 70, 60},
    {90, 150, 190, 200, 225, 250, 280, 300, 320, 300, 280, 270, 245, 220, 200,
        190, 180, 170, 140, 120, 110, 90, 70, 60},
    {90, 150, 190, 200, 225, 250, 280, 300, 320, 300, 280, 270, 245, 220, 200,
        190, 180, 170, 140, 120, 110, 90, 70, 60},
    {90, 150, 190, 200, 225, 250, 280, 300, 320, 300, 280, 270, 245, 220, 200,
        190, 180, 170, 140, 120, 110, 90, 70, 60},
    {90, 150, 190, 200, 225, 250, 280, 300, 320, 300, 280, 270, 245, 220, 200,
        190, 180, 170, 140, 120, 110, 90, 70, 60},
    {90, 150, 190, 200, 225, 250, 280, 300, 320, 300, 280, 270, 245, 220, 200,
        190, 180, 170, 140, 120, 110, 90, 70, 60},
    {95, 159, 195, 205, 227, 252, 282, 302, 322, 302, 285, 260, 229, 180, 140,
        110, 105, 110, 100, 90, 80, 70, 60, 55},
    {95, 159, 195, 205, 227, 252, 282, 302, 322, 302, 285, 260, 229, 180, 140,
        110, 105, 110, 100, 90, 80, 70, 60, 55},
    {95, 159, 195, 205, 227, 252, 282, 302, 322, 302, 285, 260, 229, 180, 140,
        110, 105, 110, 100, 90, 80, 70, 60, 55},
    {95, 159, 195, 205, 227, 252, 282, 302, 322, 302, 285, 260, 229, 180, 140,
        110, 105, 110, 100, 90, 80, 70, 60, 55},
    {100, 140, 180, 219, 245, 260, 290, 308, 328, 304, 290, 260, 240, 200, 190,
        170, 160, 150, 130, 110, 95, 80, 70, 52},
    {100, 140, 180, 219, 245, 260, 290, 308, 328, 304, 290, 260, 240, 200, 190,
        170, 160, 150, 130, 110, 95, 80, 70, 52},
    {100, 140, 180, 219, 245, 260, 290, 308, 328, 304, 290, 260, 240, 200, 190,
        170, 160, 150, 130, 110, 95, 80, 70, 52},
    {100, 140, 180, 219, 245, 260, 290, 308, 328, 304, 290, 260, 240, 200, 190,
        170, 160, 150, 130, 110, 95, 80, 70, 52},
    {100, 140, 180, 219, 245, 260, 290, 308, 328, 304, 290, 260, 240, 200, 190,
        170, 160, 150, 130, 110, 95, 80, 70, 52},
    {110, 170, 180, 210, 240, 270, 290, 310, 335, 305, 290, 270, 250, 220, 190,
        160, 150, 120, 90, 80, 70, 60, 52, 52},
    {110, 170, 180, 210, 240, 270, 290, 310, 335, 305, 290, 270, 250, 220, 190,
        160, 150, 120, 90, 80, 70, 60, 52, 52},
    {110, 170, 180, 210, 240, 270, 290, 310, 335, 305, 290, 270, 250, 220, 190,
        160, 150, 120, 90, 80, 70, 60, 52, 52},
    //May
    {150, 160, 189, 205, 240, 260, 275, 299, 329, 337, 310, 290, 280, 260, 240,
        230, 220, 210, 190, 169, 149, 130, 102, 92},
    {150, 160, 189, 205, 240, 260, 275, 299, 329, 337, 310, 290, 280, 260, 240,
        230, 220, 210, 190, 169, 149, 130, 102, 92},
    {150, 160, 189, 205, 240, 260, 275, 299, 329, 337, 310, 290, 280, 260, 240,
        230, 220, 210, 190, 169, 149, 130, 102, 92},
    {150, 160, 189, 205, 240, 260, 275, 299, 329, 337, 310, 290, 280, 260, 240,
        230, 220, 210, 190, 169, 149, 130, 102, 92},
    {150, 160, 189, 205, 240, 260, 275, 299, 329, 337, 310, 290, 280, 260, 240,
        230, 220, 210, 190, 169, 149, 130, 102, 92},
    {150, 160, 189, 205, 240, 260, 275, 299, 329, 337, 310, 290, 280, 260, 240,
        230, 220, 210, 190, 169, 149, 130, 102, 92},
    {160, 165, 191, 210, 243, 264, 279, 303, 332, 340, 313, 294, 284, 265, 250,
        235, 225, 215, 200, 175, 156, 139, 110, 100},
    {160, 165, 191, 210, 243, 264, 279, 303, 332, 340, 313, 294, 284, 265, 250,
        235, 225, 215, 200, 175, 156, 139, 110, 100},
    {160, 165, 191, 210, 243, 264, 279, 303, 332, 340, 313, 294, 284, 265, 250,
        235, 225, 215, 200, 175, 156, 139, 110, 100},
    {160, 165, 191, 210, 243, 264, 279, 303, 332, 340, 313, 294, 284, 265, 250,
        235, 225, 215, 200, 175, 156, 139, 110, 100},
    {160, 165, 191, 210, 243, 264, 279, 303, 332, 340, 313, 294, 284, 265, 250,
        235, 225, 215, 200, 175, 156, 139, 110, 100},
    {160, 165, 191, 210, 243, 264, 279, 303, 332, 340, 313, 294, 284, 265, 250,
        235, 225, 215, 200, 175, 156, 139, 110, 100},
    {160, 165, 191, 210, 243, 264, 279, 303, 332, 340, 313, 294, 284, 265, 250,
        235, 225, 215, 200, 175, 156, 139, 110, 100},
    {164, 169, 198, 215, 247, 269, 283, 307, 337, 343, 317, 299, 290, 272, 257,
        240, 230, 220, 205, 181, 163, 143, 117, 105},
    {164, 169, 198, 215, 247, 269, 283, 307, 337, 343, 317, 299, 290, 272, 257,
        240, 230, 220, 205, 181, 163, 143, 117, 105},
    {164, 169, 198, 215, 247, 269, 283, 307, 337, 343, 317, 299, 290, 272, 257,
        240, 230, 220, 205, 181, 163, 143, 117, 105},
    {164, 169, 198, 215, 247, 269, 283, 307, 337, 343, 317, 299, 290, 272, 257,
        240, 230, 220, 205, 181, 163, 143, 117, 105},
    {164, 169, 198, 215, 247, 269, 283, 307, 337, 343, 317, 299, 290, 272, 257,
        240, 230, 220, 205, 181, 163, 143, 117, 105},
    {164, 169, 198, 215, 247, 269, 283, 307, 337, 343, 317, 299, 290, 272, 257,
        240, 230, 220, 205, 181, 163, 143, 117, 105},
    {164, 169, 198, 215, 247, 269, 283, 307, 337, 343, 317, 299, 290, 272, 257,
        240, 230, 220, 205, 181, 163, 143, 117, 105},
    {175, 174, 200, 220, 252, 272, 289, 311, 340, 347, 321, 304, 299, 280, 260,
        246, 236, 226, 210, 190, 170, 150, 125, 112},
    {175, 174, 200, 220, 252, 272, 289, 311, 340, 347, 321, 304, 299, 280, 260,
        246, 236, 226, 210, 190, 170, 150, 125, 112},
    {175, 174, 200, 220, 252, 272, 289, 311, 340, 347, 321, 304, 299, 280, 260,
        246, 236, 226, 210, 190, 170, 150, 125, 112},
    {175, 174, 200, 220, 252, 272, 289, 311, 340, 347, 321, 304, 299, 280, 260,
        246, 236, 226, 210, 190, 170, 150, 125, 112},
    {175, 174, 200, 220, 252, 272, 289, 311, 340, 347, 321, 304, 299, 280, 260,
        246, 236, 226, 210, 190, 170, 150, 125, 112},
    {175, 174, 200, 220, 252, 272, 289, 311, 340, 347, 321, 304, 299, 280, 260,
        246, 236, 226, 210, 190, 170, 150, 125, 112},
    {180, 189, 205, 228, 257, 279, 294, 314, 342, 350, 329, 310, 305, 289, 269,
        255, 242, 231, 217, 199, 179, 160, 130, 115},
    {180, 189, 205, 228, 257, 279, 294, 314, 342, 350, 329, 310, 305, 289, 269,
        255, 242, 231, 217, 199, 179, 160, 130, 115},
    {180, 189, 205, 228, 257, 279, 294, 314, 342, 350, 329, 310, 305, 289, 269,
        255, 242, 231, 217, 199, 179, 160, 130, 115},
    {180, 189, 205, 228, 257, 279, 294, 314, 342, 350, 329, 310, 305, 289, 269,
        255, 242, 231, 217, 199, 179, 160, 130, 115},
    {180, 189, 205, 228, 257, 279, 294, 314, 342, 350, 329, 310, 305, 289, 269,
        255, 242, 231, 217, 199, 179, 160, 130, 115},
    {180, 189, 205, 228, 257, 279, 294, 314, 342, 350, 329, 310, 305, 289, 269,
        255, 242, 231, 217, 199, 179, 160, 130, 115},
    //June
    {187, 195, 220, 235, 268, 285, 300, 321, 349, 351, 334, 320, 319, 296, 275,
        262, 249, 239, 225, 206, 189, 169, 139, 121},
    {187, 195, 220, 235, 268, 285, 300, 321, 349, 351, 334, 320, 319, 296, 275,
        262, 249, 239, 225, 206, 189, 169, 139, 121},
    {187, 195, 220, 235, 268, 285, 300, 321, 349, 351, 334, 320, 319, 296, 275,
        262, 249, 239, 225, 206, 189, 169, 139, 121},
    {187, 195, 220, 235, 268, 285, 300, 321, 349, 351, 334, 320, 319, 296, 275,
        262, 249, 239, 225, 206, 189, 169, 139, 121},
    {187, 195, 220, 235, 268, 285, 300, 321, 349, 351, 334, 320, 319, 296, 275,
        262, 249, 239, 225, 206, 189, 169, 139, 121},
    {191, 210, 230, 243, 274, 295, 310, 327, 355, 356, 340, 325, 322, 304, 285,
        270, 255, 246, 232, 211, 196, 175, 145, 130},
    {191, 210, 230, 243, 274, 295, 310, 327, 355, 356, 340, 325, 322, 304, 285,
        270, 255, 246, 232, 211, 196, 175, 145, 130},
    {191, 210, 230, 243, 274, 295, 310, 327, 355, 356, 340, 325, 322, 304, 285,
        270, 255, 246, 232, 211, 196, 175, 145, 130},
    {191, 210, 230, 243, 274, 295, 310, 327, 355, 356, 340, 325, 322, 304, 285,
        270, 255, 246, 232, 211, 196, 175, 145, 130},
    {191, 210, 230, 243, 274, 295, 310, 327, 355, 356, 340, 325, 322, 304, 285,
        270, 255, 246, 232, 211, 196, 175, 145, 130},
    {215, 219, 237, 249, 281, 304, 315, 330, 358, 361, 349, 330, 328, 311, 292,
        276, 264, 251, 240, 215, 205, 180, 150, 135},
    {215, 219, 237, 249, 281, 304, 315, 330, 358, 361, 349, 330, 328, 311, 292,
        276, 264, 251, 240, 215, 205, 180, 150, 135},
    {215, 219, 237, 249, 281, 304, 315, 330, 358, 361, 349, 330, 328, 311, 292,
        276, 264, 251, 240, 215, 205, 180, 150, 135},
    {215, 219, 237, 249, 281, 304, 315, 330, 358, 361, 349, 330, 328, 311, 292,
        276, 264, 251, 240, 215, 205, 180, 150, 135},
    {215, 219, 237, 249, 281, 304, 315, 330, 358, 361, 349, 330, 328, 311, 292,
        276, 264, 251, 240, 215, 205, 180, 150, 135},
    {215, 219, 237, 249, 281, 304, 315, 330, 358, 361, 349, 330, 328, 311, 292,
        276, 264, 251, 240, 215, 205, 180, 150, 135},
    {215, 219, 237, 249, 281, 304, 315, 330, 358, 361, 349, 330, 328, 311, 292,
        276, 264, 251, 240, 215, 205, 180, 150, 135},
    {220, 223, 241, 254, 288, 314, 319, 336, 361, 366, 354, 339, 336, 319, 304,
        281, 272, 260, 248, 220, 210, 185, 155, 140},
    {220, 223, 241, 254, 288, 314, 319, 336, 361, 366, 354, 339, 336, 319, 304,
        281, 272, 260, 248, 220, 210, 185, 155, 140},
    {220, 223, 241, 254, 288, 314, 319, 336, 361, 366, 354, 339, 336, 319, 304,
        281, 272, 260, 248, 220, 210, 185, 155, 140},
    {220, 223, 241, 254, 288, 314, 319, 336, 361, 366, 354, 339, 336, 319, 304,
        281, 272, 260, 248, 220, 210, 185, 155, 140},
    {229, 230, 249, 261, 295, 320, 325, 341, 366, 370, 360, 342, 340, 324, 310,
        290, 280, 265, 255, 225, 220, 192, 161, 145},
    {229, 230, 249, 261, 295, 320, 325, 341, 366, 370, 360, 342, 340, 324, 310,
        290, 280, 265, 255, 225, 220, 192, 161, 145},
    {229, 230, 249, 261, 295, 320, 325, 341, 366, 370, 360, 342, 340, 324, 310,
        290, 280, 265, 255, 225, 220, 192, 161, 145},
    {229, 230, 249, 261, 295, 320, 325, 341, 366, 370, 360, 342, 340, 324, 310,
        290, 280, 265, 255, 225, 220, 192, 161, 145},
    {229, 230, 249, 261, 295, 320, 325, 341, 366, 370, 360, 342, 340, 324, 310,
        290, 280, 265, 255, 225, 220, 192, 161, 145},
    {235, 236, 254, 267, 300, 325, 330, 346, 370, 375, 365, 346, 345, 329, 315,
        295, 285, 270, 260, 230, 225, 200, 167, 150},
    {235, 236, 254, 267, 300, 325, 330, 346, 370, 375, 365, 346, 345, 329, 315,
        295, 285, 270, 260, 230, 225, 200, 167, 150},
    {235, 236, 254, 267, 300, 325, 330, 346, 370, 375, 365, 346, 345, 329, 315,
        295, 285, 270, 260, 230, 225, 200, 167, 150},
    {235, 236, 254, 267, 300, 325, 330, 346, 370, 375, 365, 346, 345, 329, 315,
        295, 285, 270, 260, 230, 225, 200, 167, 150},
    {235, 236, 254, 267, 300, 325, 330, 346, 370, 375, 365, 346, 345, 329, 315,
        295, 285, 270, 260, 230, 225, 200, 167, 150},
    //July
    {100, 160, 189, 210, 230, 260, 275, 330, 350, 377, 350, 330, 290, 260, 235,
        200, 190, 170, 180, 169, 149, 130, 90, 62},
    {100, 160, 189, 210, 230, 260, 275, 330, 350, 377, 350, 330, 290, 260, 235,
        200, 190, 170, 180, 169, 149, 130, 90, 62},
    {100, 160, 189, 210, 230, 260, 275, 330, 350, 377, 350, 330, 290, 260, 235,
        200, 190, 170, 180, 169, 149, 130, 90, 62},
    {100, 160, 189, 210, 230, 260, 275, 330, 350, 377, 350, 330, 290, 260, 235,
        200, 190, 170, 180, 169, 149, 130, 90, 62},
    {100, 160, 189, 210, 230, 260, 275, 330, 350, 377, 350, 330, 290, 260, 235,
        200, 190, 170, 180, 169, 149, 130, 90, 62},
    {100, 160, 189, 210, 230, 260, 275, 330, 350, 377, 350, 330, 290, 260, 235,
        200, 190, 170, 180, 169, 149, 130, 90, 62},
    {120, 150, 170, 180, 200, 250, 290, 330, 360, 383, 380, 370, 350, 310, 280,
        250, 225, 215, 200, 175, 156, 139, 110, 100},
    {120, 150, 170, 180, 200, 250, 290, 330, 360, 383, 380, 370, 350, 310, 280,
        250, 225, 215, 200, 175, 156, 139, 110, 100},
    {120, 150, 170, 180, 200, 250, 290, 330, 360, 383, 380, 370, 350, 310, 280,
        250, 225, 215, 200, 175, 156, 139, 110, 100},
    {120, 150, 170, 180, 200, 250, 290, 330, 360, 383, 380, 370, 350, 310, 280,
        250, 225, 215, 200, 175, 156, 139, 110, 100},
    {120, 150, 170, 180, 200, 250, 290, 330, 360, 383, 380, 370, 350, 310, 280,
        250, 225, 215, 200, 175, 156, 139, 110, 100},
    {120, 150, 170, 180, 200, 250, 290, 330, 360, 383, 380, 370, 350, 310, 280,
        250, 225, 215, 200, 175, 156, 139, 110, 100},
    {120, 150, 170, 180, 200, 250, 290, 330, 360, 383, 380, 370, 350, 310, 280,
        250, 225, 215, 200, 175, 156, 139, 110, 100},
    {100, 120, 150, 190, 250, 290, 320, 360, 380, 389, 317, 299, 290, 272, 257,
        240, 230, 220, 205, 181, 163, 143, 117, 105},
    {100, 120, 150, 190, 250, 290, 320, 360, 380, 389, 317, 299, 290, 272, 257,
        240, 230, 220, 205, 181, 163, 143, 117, 105},
    {100, 120, 150, 190, 250, 290, 320, 360, 380, 389, 317, 299, 290, 272, 257,
        240, 230, 220, 205, 181, 163, 143, 117, 105},
    {100, 120, 150, 190, 250, 290, 320, 360, 380, 389, 317, 299, 290, 272, 257,
        240, 230, 220, 205, 181, 163, 143, 117, 105},
    {100, 120, 150, 190, 250, 290, 320, 360, 380, 389, 317, 299, 290, 272, 257,
        240, 230, 220, 205, 181, 163, 143, 117, 105},
    {100, 120, 150, 190, 250, 290, 320, 360, 380, 389, 317, 299, 290, 272, 257,
        240, 230, 220, 205, 181, 163, 143, 117, 105},
    {100, 120, 150, 190, 250, 290, 320, 360, 380, 389, 317, 299, 290, 272, 257,
        240, 230, 220, 205, 181, 163, 143, 117, 105},
    {175, 174, 200, 220, 252, 272, 289, 350, 380, 394, 380, 364, 330, 300, 280,
        256, 246, 226, 210, 190, 170, 150, 125, 112},
    {175, 174, 200, 220, 252, 272, 289, 350, 380, 394, 380, 364, 330, 300, 280,
        256, 246, 226, 210, 190, 170, 150, 125, 112},
    {175, 174, 200, 220, 252, 272, 289, 350, 380, 394, 380, 364, 330, 300, 280,
        256, 246, 226, 210, 190, 170, 150, 125, 112},
    {175, 174, 200, 220, 252, 272, 289, 350, 380, 394, 380, 364, 330, 300, 280,
        256, 246, 226, 210, 190, 170, 150, 125, 112},
    {175, 174, 200, 220, 252, 272, 289, 350, 380, 394, 380, 364, 330, 300, 280,
        256, 246, 226, 210, 190, 170, 150, 125, 112},
    {175, 174, 200, 220, 252, 272, 289, 350, 380, 394, 380, 364, 330, 300, 280,
        256, 246, 226, 210, 190, 170, 150, 125, 112},
    {175, 174, 200, 220, 252, 272, 289, 350, 380, 394, 380, 364, 330, 300, 280,
        256, 246, 226, 210, 190, 170, 150, 125, 112},
    {180, 189, 205, 228, 290, 310, 350, 375, 390, 400, 385, 360, 335, 300, 299,
        269, 242, 231, 217, 199, 179, 160, 130, 115},
    {180, 189, 205, 228, 290, 310, 350, 375, 390, 400, 385, 360, 335, 300, 299,
        269, 242, 231, 217, 199, 179, 160, 130, 115},
    {180, 189, 205, 228, 290, 310, 350, 375, 390, 400, 385, 360, 335, 300, 299,
        269, 242, 231, 217, 199, 179, 160, 130, 115},
    {180, 189, 205, 228, 290, 310, 350, 375, 390, 400, 385, 360, 335, 300, 299,
        269, 242, 231, 217, 199, 179, 160, 130, 115},
    {180, 189, 205, 228, 290, 310, 350, 375, 390, 400, 385, 360, 335, 300, 299,
        269, 242, 231, 217, 199, 179, 160, 130, 115},
    //August

    {200, 230, 250, 290, 300, 330, 350, 370, 390, 410, 390, 375, 350, 330, 300,
        270, 250, 230, 210, 190, 175, 150, 110, 90},
    {200, 230, 250, 290, 300, 330, 350, 370, 390, 410, 390, 375, 350, 330, 300,
        270, 250, 230, 210, 190, 175, 150, 110, 90},
    {200, 230, 250, 290, 300, 330, 350, 370, 390, 410, 390, 375, 350, 330, 300,
        270, 250, 230, 210, 190, 175, 150, 110, 90},
    {200, 230, 250, 290, 300, 330, 350, 370, 390, 410, 390, 375, 350, 330, 300,
        270, 250, 230, 210, 190, 175, 150, 110, 90},
    {200, 230, 250, 290, 300, 330, 350, 370, 390, 410, 390, 375, 350, 330, 300,
        270, 250, 230, 210, 190, 175, 150, 110, 90},
    {200, 230, 250, 290, 300, 330, 350, 370, 390, 410, 390, 375, 350, 330, 300,
        270, 250, 230, 210, 190, 175, 150, 110, 90},
    {210, 250, 290, 300, 320, 345, 375, 390, 410, 425, 400, 390, 370, 350, 300,
        290, 275, 265, 230, 210, 190, 175, 130, 100},
    {210, 250, 290, 300, 320, 345, 375, 390, 410, 425, 400, 390, 370, 350, 300,
        290, 275, 265, 230, 210, 190, 175, 130, 100},
    {210, 250, 290, 300, 320, 345, 375, 390, 410, 425, 400, 390, 370, 350, 300,
        290, 275, 265, 230, 210, 190, 175, 130, 100},
    {210, 250, 290, 300, 320, 345, 375, 390, 410, 425, 400, 390, 370, 350, 300,
        290, 275, 265, 230, 210, 190, 175, 130, 100},
    {210, 250, 290, 300, 320, 345, 375, 390, 410, 425, 400, 390, 370, 350, 300,
        290, 275, 265, 230, 210, 190, 175, 130, 100},
    {210, 250, 290, 300, 320, 345, 375, 390, 410, 425, 400, 390, 370, 350, 300,
        290, 275, 265, 230, 210, 190, 175, 130, 100},
    {210, 250, 290, 300, 320, 345, 375, 390, 410, 425, 400, 390, 370, 350, 300,
        290, 275, 265, 230, 210, 190, 175, 130, 100},
    {215, 220, 250, 275, 310, 350, 370, 390, 410, 435, 410, 390, 375, 355, 330,
        299, 289, 275, 245, 240, 200, 189, 145, 120},
    {215, 220, 250, 275, 310, 350, 370, 390, 410, 435, 410, 390, 375, 355, 330,
        299, 289, 275, 245, 240, 200, 189, 145, 120},
    {215, 220, 250, 275, 310, 350, 370, 390, 410, 435, 410, 390, 375, 355, 330,
        299, 289, 275, 245, 240, 200, 189, 145, 120},
    {215, 220, 250, 275, 310, 350, 370, 390, 410, 435, 410, 390, 375, 355, 330,
        299, 289, 275, 245, 240, 200, 189, 145, 120},
    {215, 220, 250, 275, 310, 350, 370, 390, 410, 435, 410, 390, 375, 355, 330,
        299, 289, 275, 245, 240, 200, 189, 145, 120},
    {215, 220, 250, 275, 310, 350, 370, 390, 410, 435, 410, 390, 375, 355, 330,
        299, 289, 275, 245, 240, 200, 189, 145, 120},
    {215, 220, 250, 275, 310, 350, 370, 390, 410, 435, 410, 390, 375, 355, 330,
        299, 289, 275, 245, 240, 200, 189, 145, 120},
    {215, 220, 250, 275, 310, 350, 370, 390, 410, 435, 410, 390, 375, 355, 330,
        299, 289, 275, 245, 240, 200, 189, 145, 120},
    {215, 220, 250, 275, 310, 350, 370, 390, 410, 435, 410, 390, 375, 355, 330,
        299, 289, 275, 245, 240, 200, 189, 145, 120},
    {260, 275, 290, 320, 352, 375, 400, 420, 440, 460, 430, 410, 400, 390, 360,
        320, 300, 280, 250, 220, 210, 190, 170, 150},
    {260, 275, 290, 320, 352, 375, 400, 420, 440, 460, 430, 410, 400, 390, 360,
        320, 300, 280, 250, 220, 210, 190, 170, 150},
    {260, 275, 290, 320, 352, 375, 400, 420, 440, 460, 430, 410, 400, 390, 360,
        320, 300, 280, 250, 220, 210, 190, 170, 150},
    {260, 275, 290, 320, 352, 375, 400, 420, 440, 460, 430, 410, 400, 390, 360,
        320, 300, 280, 250, 220, 210, 190, 170, 150},
    {260, 275, 290, 320, 352, 375, 400, 420, 440, 460, 430, 410, 400, 390, 360,
        320, 300, 280, 250, 220, 210, 190, 170, 150},
    {290, 300, 340, 360, 390, 410, 440, 460, 475, 480, 470, 440, 420, 400, 390,
        375, 350, 330, 310, 290, 275, 260, 230, 215},
    {290, 300, 340, 360, 390, 410, 440, 460, 475, 480, 470, 440, 420, 400, 390,
        375, 350, 330, 310, 290, 275, 260, 230, 215},
    {290, 300, 340, 360, 390, 410, 440, 460, 475, 480, 470, 440, 420, 400, 390,
        375, 350, 330, 310, 290, 275, 260, 230, 215},
    {290, 300, 340, 360, 390, 410, 440, 460, 475, 480, 470, 440, 420, 400, 390,
        375, 350, 330, 310, 290, 275, 260, 230, 215},
    {290, 300, 340, 360, 390, 410, 440, 460, 475, 480, 470, 440, 420, 400, 390,
        375, 350, 330, 310, 290, 275, 260, 230, 215},
    //Sept

    {175, 174, 200, 220, 252, 272, 289, 350, 380, 394, 380, 364, 330, 300, 280,
        256, 246, 226, 210, 190, 170, 150, 125, 112},
    {180, 189, 205, 228, 290, 310, 350, 375, 390, 400, 385, 360, 335, 300, 299,
        269, 242, 231, 217, 199, 179, 160, 130, 115},
    {180, 189, 205, 228, 290, 310, 350, 375, 390, 400, 385, 360, 335, 300, 299,
        269, 242, 231, 217, 199, 179, 160, 130, 115},
    {175, 174, 200, 220, 252, 272, 289, 350, 380, 394, 380, 364, 330, 300, 280,
        256, 246, 226, 210, 190, 170, 150, 125, 112},
    {100, 120, 150, 190, 250, 290, 320, 360, 380, 389, 317, 299, 290, 272, 257,
        240, 230, 220, 205, 181, 163, 143, 117, 105},
    {100, 120, 150, 190, 250, 290, 320, 360, 380, 389, 317, 299, 290, 272, 257,
        240, 230, 220, 205, 181, 163, 143, 117, 105},
    {120, 150, 170, 180, 200, 250, 290, 330, 360, 383, 380, 370, 350, 310, 280,
        250, 225, 215, 200, 175, 156, 139, 110, 100},
    {120, 150, 170, 180, 200, 250, 290, 330, 360, 383, 380, 370, 350, 310, 280,
        250, 225, 215, 200, 175, 156, 139, 110, 100},
    {120, 150, 170, 180, 200, 250, 290, 330, 360, 383, 380, 370, 350, 310, 280,
        250, 225, 215, 200, 175, 156, 139, 110, 100},
    {120, 150, 170, 180, 200, 250, 290, 330, 360, 383, 380, 370, 350, 310, 280,
        250, 225, 215, 200, 175, 156, 139, 110, 100},
    {120, 150, 170, 180, 200, 250, 290, 330, 360, 383, 380, 370, 350, 310, 280,
        250, 225, 215, 200, 175, 156, 139, 110, 100},
    {100, 160, 189, 210, 230, 260, 275, 330, 350, 377, 350, 330, 290, 260, 235,
        200, 190, 170, 180, 169, 149, 130, 90, 62},
    {100, 160, 189, 210, 230, 260, 275, 330, 350, 377, 350, 330, 290, 260, 235,
        200, 190, 170, 180, 169, 149, 130, 90, 62},
    {100, 160, 189, 210, 230, 260, 275, 330, 350, 377, 350, 330, 290, 260, 235,
        200, 190, 170, 180, 169, 149, 130, 90, 62},
    {100, 160, 189, 210, 230, 260, 275, 330, 350, 377, 350, 330, 290, 260, 235,
        200, 190, 170, 180, 169, 149, 130, 90, 62},
    {100, 160, 189, 210, 230, 260, 275, 330, 350, 377, 350, 330, 290, 260, 235,
        200, 190, 170, 180, 169, 149, 130, 90, 62},
    {100, 160, 189, 210, 230, 260, 275, 330, 350, 377, 350, 330, 290, 260, 235,
        200, 190, 170, 180, 169, 149, 130, 90, 62},
    {235, 236, 254, 267, 300, 325, 330, 346, 370, 375, 365, 346, 345, 329, 315,
        295, 285, 270, 260, 230, 225, 200, 167, 150},
    {235, 236, 254, 267, 300, 325, 330, 346, 370, 375, 365, 346, 345, 329, 315,
        295, 285, 270, 260, 230, 225, 200, 167, 150},
    {235, 236, 254, 267, 300, 325, 330, 346, 370, 375, 365, 346, 345, 329, 315,
        295, 285, 270, 260, 230, 225, 200, 167, 150},
    {235, 236, 254, 267, 300, 325, 330, 346, 370, 375, 365, 346, 345, 329, 315,
        295, 285, 270, 260, 230, 225, 200, 167, 150},
    {229, 230, 249, 261, 295, 320, 325, 341, 366, 370, 360, 342, 340, 324, 310,
        290, 280, 265, 255, 225, 220, 192, 161, 145},
    {229, 230, 249, 261, 295, 320, 325, 341, 366, 370, 360, 342, 340, 324, 310,
        290, 280, 265, 255, 225, 220, 192, 161, 145},
    {229, 230, 249, 261, 295, 320, 325, 341, 366, 370, 360, 342, 340, 324, 310,
        290, 280, 265, 255, 225, 220, 192, 161, 145},
    {215, 219, 237, 249, 281, 304, 315, 330, 358, 361, 349, 330, 328, 311, 292,
        276, 264, 251, 240, 215, 205, 180, 150, 135},
    {215, 219, 237, 249, 281, 304, 315, 330, 358, 361, 349, 330, 328, 311, 292,
        276, 264, 251, 240, 215, 205, 180, 150, 135},
    {215, 219, 237, 249, 281, 304, 315, 330, 358, 361, 349, 330, 328, 311, 292,
        276, 264, 251, 240, 215, 205, 180, 150, 135},
    {191, 210, 230, 243, 274, 295, 310, 327, 355, 356, 340, 325, 322, 304, 285,
        270, 255, 246, 232, 211, 196, 175, 145, 130},
    {187, 195, 220, 235, 268, 285, 300, 321, 349, 351, 334, 320, 319, 296, 275,
        262, 249, 239, 225, 206, 189, 169, 139, 121},
    {187, 195, 220, 235, 268, 285, 300, 321, 349, 351, 334, 320, 319, 296, 275,
        262, 249, 239, 225, 206, 189, 169, 139, 121},

    //oct
    {180, 189, 205, 228, 257, 279, 294, 314, 342, 350, 329, 310, 305, 289, 269,
        255, 242, 231, 217, 199, 179, 160, 130, 115},
    {180, 189, 205, 228, 257, 279, 294, 314, 342, 350, 329, 310, 305, 289, 269,
        255, 242, 231, 217, 199, 179, 160, 130, 115},
    {180, 189, 205, 228, 257, 279, 294, 314, 342, 350, 329, 310, 305, 289, 269,
        255, 242, 231, 217, 199, 179, 160, 130, 115},
    {180, 189, 205, 228, 257, 279, 294, 314, 342, 350, 329, 310, 305, 289, 269,
        255, 242, 231, 217, 199, 179, 160, 130, 115},
    {180, 189, 205, 228, 257, 279, 294, 314, 342, 350, 329, 310, 305, 289, 269,
        255, 242, 231, 217, 199, 179, 160, 130, 115},
    {180, 189, 205, 228, 257, 279, 294, 314, 342, 350, 329, 310, 305, 289, 269,
        255, 242, 231, 217, 199, 179, 160, 130, 115},
    {175, 174, 200, 220, 252, 272, 289, 311, 340, 347, 321, 304, 299, 280, 260,
        246, 236, 226, 210, 190, 170, 150, 125, 112},
    {175, 174, 200, 220, 252, 272, 289, 311, 340, 347, 321, 304, 299, 280, 260,
        246, 236, 226, 210, 190, 170, 150, 125, 112},
    {175, 174, 200, 220, 252, 272, 289, 311, 340, 347, 321, 304, 299, 280, 260,
        246, 236, 226, 210, 190, 170, 150, 125, 112},
    {175, 174, 200, 220, 252, 272, 289, 311, 340, 347, 321, 304, 299, 280, 260,
        246, 236, 226, 210, 190, 170, 150, 125, 112},
    {175, 174, 200, 220, 252, 272, 289, 311, 340, 347, 321, 304, 299, 280, 260,
        246, 236, 226, 210, 190, 170, 150, 125, 112},
    {175, 174, 200, 220, 252, 272, 289, 311, 340, 347, 321, 304, 299, 280, 260,
        246, 236, 226, 210, 190, 170, 150, 125, 112},
    {164, 169, 198, 215, 247, 269, 283, 307, 337, 343, 317, 299, 290, 272, 257,
        240, 230, 220, 205, 181, 163, 143, 117, 105},
    {164, 169, 198, 215, 247, 269, 283, 307, 337, 343, 317, 299, 290, 272, 257,
        240, 230, 220, 205, 181, 163, 143, 117, 105},
    {164, 169, 198, 215, 247, 269, 283, 307, 337, 343, 317, 299, 290, 272, 257,
        240, 230, 220, 205, 181, 163, 143, 117, 105},
    {164, 169, 198, 215, 247, 269, 283, 307, 337, 343, 317, 299, 290, 272, 257,
        240, 230, 220, 205, 181, 163, 143, 117, 105},
    {164, 169, 198, 215, 247, 269, 283, 307, 337, 343, 317, 299, 290, 272, 257,
        240, 230, 220, 205, 181, 163, 143, 117, 105},
    {164, 169, 198, 215, 247, 269, 283, 307, 337, 343, 317, 299, 290, 272, 257,
        240, 230, 220, 205, 181, 163, 143, 117, 105},
    {164, 169, 198, 215, 247, 269, 283, 307, 337, 343, 317, 299, 290, 272, 257,
        240, 230, 220, 205, 181, 163, 143, 117, 105},
    {160, 165, 191, 210, 243, 264, 279, 303, 332, 340, 313, 294, 284, 265, 250,
        235, 225, 215, 200, 175, 156, 139, 110, 100},
    {160, 165, 191, 210, 243, 264, 279, 303, 332, 340, 313, 294, 284, 265, 250,
        235, 225, 215, 200, 175, 156, 139, 110, 100},
    {160, 165, 191, 210, 243, 264, 279, 303, 332, 340, 313, 294, 284, 265, 250,
        235, 225, 215, 200, 175, 156, 139, 110, 100},
    {160, 165, 191, 210, 243, 264, 279, 303, 332, 340, 313, 294, 284, 265, 250,
        235, 225, 215, 200, 175, 156, 139, 110, 100},
    {160, 165, 191, 210, 243, 264, 279, 303, 332, 340, 313, 294, 284, 265, 250,
        235, 225, 215, 200, 175, 156, 139, 110, 100},
    {160, 165, 191, 210, 243, 264, 279, 303, 332, 340, 313, 294, 284, 265, 250,
        235, 225, 215, 200, 175, 156, 139, 110, 100},
    {160, 165, 191, 210, 243, 264, 279, 303, 332, 340, 313, 294, 284, 265, 250,
        235, 225, 215, 200, 175, 156, 139, 110, 100},
    {150, 160, 189, 205, 240, 260, 275, 299, 329, 337, 310, 290, 280, 260, 240,
        230, 220, 210, 190, 169, 149, 130, 102, 92},
    {150, 160, 189, 205, 240, 260, 275, 299, 329, 337, 310, 290, 280, 260, 240,
        230, 220, 210, 190, 169, 149, 130, 102, 92},
    {150, 160, 189, 205, 240, 260, 275, 299, 329, 337, 310, 290, 280, 260, 240,
        230, 220, 210, 190, 169, 149, 130, 102, 92},
    {150, 160, 189, 205, 240, 260, 275, 299, 329, 337, 310, 290, 280, 260, 240,
        230, 220, 210, 190, 169, 149, 130, 102, 92},
    {150, 160, 189, 205, 240, 260, 275, 299, 329, 337, 310, 290, 280, 260, 240,
        230, 220, 210, 190, 169, 149, 130, 102, 92},

    //Nov
    {110, 170, 180, 210, 240, 270, 290, 310, 335, 305, 290, 270, 250, 220, 190,
        160, 150, 120, 90, 80, 70, 60, 52, 52},
    {110, 170, 180, 210, 240, 270, 290, 310, 335, 305, 290, 270, 250, 220, 190,
        160, 150, 120, 90, 80, 70, 60, 52, 52},
    {110, 170, 180, 210, 240, 270, 290, 310, 335, 305, 290, 270, 250, 220, 190,
        160, 150, 120, 90, 80, 70, 60, 52, 52},
    {100, 140, 180, 219, 245, 260, 290, 308, 328, 304, 290, 260, 240, 200, 190,
        170, 160, 150, 130, 110, 95, 80, 70, 52},
    {100, 140, 180, 219, 245, 260, 290, 308, 328, 304, 290, 260, 240, 200, 190,
        170, 160, 150, 130, 110, 95, 80, 70, 52},
    {100, 140, 180, 219, 245, 260, 290, 308, 328, 304, 290, 260, 240, 200, 190,
        170, 160, 150, 130, 110, 95, 80, 70, 52},
    {100, 140, 180, 219, 245, 260, 290, 308, 328, 304, 290, 260, 240, 200, 190,
        170, 160, 150, 130, 110, 95, 80, 70, 52},
    {100, 140, 180, 219, 245, 260, 290, 308, 328, 304, 290, 260, 240, 200, 190,
        170, 160, 150, 130, 110, 95, 80, 70, 52},
    {95, 159, 195, 205, 227, 252, 282, 302, 322, 302, 285, 260, 229, 180, 140,
        110, 105, 110, 100, 90, 80, 70, 60, 55},
    {95, 159, 195, 205, 227, 252, 282, 302, 322, 302, 285, 260, 229, 180, 140,
        110, 105, 110, 100, 90, 80, 70, 60, 55},
    {95, 159, 195, 205, 227, 252, 282, 302, 322, 302, 285, 260, 229, 180, 140,
        110, 105, 110, 100, 90, 80, 70, 60, 55},
    {95, 159, 195, 205, 227, 252, 282, 302, 322, 302, 285, 260, 229, 180, 140,
        110, 105, 110, 100, 90, 80, 70, 60, 55},
    {90, 150, 190, 200, 225, 250, 280, 300, 320, 300, 280, 270, 245, 220, 200,
        190, 180, 170, 140, 120, 110, 90, 70, 60},
    {90, 150, 190, 200, 225, 250, 280, 300, 320, 300, 280, 270, 245, 220, 200,
        190, 180, 170, 140, 120, 110, 90, 70, 60},
    {90, 150, 190, 200, 225, 250, 280, 300, 320, 300, 280, 270, 245, 220, 200,
        190, 180, 170, 140, 120, 110, 90, 70, 60},
    {90, 150, 190, 200, 225, 250, 280, 300, 320, 300, 280, 270, 245, 220, 200,
        190, 180, 170, 140, 120, 110, 90, 70, 60},
    {90, 150, 190, 200, 225, 250, 280, 300, 320, 300, 280, 270, 245, 220, 200,
        190, 180, 170, 140, 120, 110, 90, 70, 60},
    {90, 150, 190, 200, 225, 250, 280, 300, 320, 300, 280, 270, 245, 220, 200,
        190, 180, 170, 140, 120, 110, 90, 70, 60},
    {90, 150, 190, 200, 225, 250, 280, 300, 320, 300, 280, 270, 245, 220, 200,
        190, 180, 170, 140, 120, 110, 90, 70, 60},
    {70, 90, 120, 150, 190, 200, 220, 250, 318, 290, 280, 270, 250, 242, 230,
        210, 200, 179, 150, 125, 110, 80, 62, 52},
    {70, 90, 120, 150, 190, 200, 220, 250, 318, 290, 280, 270, 250, 242, 230,
        210, 200, 179, 150, 125, 110, 80, 62, 52},
    {70, 90, 120, 150, 190, 200, 220, 250, 318, 290, 280, 270, 250, 242, 230,
        210, 200, 179, 150, 125, 110, 80, 62, 52},
    {70, 90, 120, 150, 190, 200, 220, 250, 318, 290, 280, 270, 250, 242, 230,
        210, 200, 179, 150, 125, 110, 80, 62, 52},
    {70, 90, 120, 150, 190, 200, 220, 250, 318, 290, 280, 270, 250, 242, 230,
        210, 200, 179, 150, 125, 110, 80, 62, 52},
    {70, 90, 120, 150, 190, 200, 220, 250, 318, 290, 280, 270, 250, 242, 230,
        210, 200, 179, 150, 125, 110, 80, 62, 52},
    {100, 150, 160, 180, 190, 220, 250, 280, 315, 300, 300, 290, 280, 260, 230,
        200, 180, 160, 150, 140, 130, 120, 102, 92},
    {100, 150, 160, 180, 190, 220, 250, 280, 315, 300, 300, 290, 280, 260, 230,
        200, 180, 160, 150, 140, 130, 120, 102, 92},
    {100, 150, 160, 180, 190, 220, 250, 280, 315, 300, 300, 290, 280, 260, 230,
        200, 180, 160, 150, 140, 130, 120, 102, 92},
    {100, 150, 160, 180, 190, 220, 250, 280, 315, 300, 300, 290, 280, 260, 230,
        200, 180, 160, 150, 140, 130, 120, 102, 92},
    {100, 150, 160, 180, 190, 220, 250, 280, 315, 300, 300, 290, 280, 260, 230,
        200, 180, 160, 150, 140, 130, 120, 102, 92},

    //Dec  
    {104, 104, 175, 220, 250, 270, 290, 300, 312, 300, 290, 270, 250, 220, 200,
        190, 180, 170, 140, 120, 110, 100, 90, 80},
    {104, 104, 175, 220, 250, 270, 290, 300, 312, 300, 290, 270, 250, 220, 200,
        190, 180, 170, 140, 120, 110, 100, 90, 80},
    {80, 100, 120, 160, 190, 210, 290, 290, 310, 290, 290, 270, 250, 220, 190,
        160, 150, 120, 90, 80, 70, 70, 60, 52},
    {80, 100, 120, 160, 190, 210, 290, 290, 310, 290, 290, 270, 250, 220, 190,
        160, 150, 120, 90, 80, 70, 60, 52, 52},
    {100, 120, 170, 180, 220, 240, 270, 280, 295, 280, 270, 250, 235, 190, 180,
        170, 140, 110, 100, 80, 70, 60, 52, 52},
    {100, 120, 170, 180, 220, 240, 270, 280, 295, 280, 270, 250, 235, 190, 180,
        170, 140, 110, 100, 80, 70, 60, 52, 52},
    {100, 120, 170, 180, 220, 240, 270, 280, 295, 280, 270, 250, 235, 190, 180,
        170, 140, 110, 100, 80, 70, 60, 52, 52},
    {100, 120, 170, 180, 220, 240, 270, 280, 295, 280, 270, 250, 235, 190, 180,
        170, 140, 110, 100, 80, 70, 60, 52, 52},
    {80, 100, 120, 160, 190, 210, 290, 290, 310, 290, 290, 270, 250, 220, 190,
        160, 150, 120, 90, 80, 70, 70, 60, 52},
    {80, 100, 120, 160, 190, 210, 290, 290, 310, 290, 290, 270, 250, 220, 190,
        160, 150, 120, 90, 80, 70, 60, 52, 52},
    {104, 104, 175, 220, 250, 270, 290, 300, 312, 300, 290, 270, 250, 220, 200,
        190, 180, 170, 140, 120, 110, 100, 90, 80},
    {104, 104, 175, 220, 250, 270, 290, 300, 312, 300, 290, 270, 250, 220, 200,
        190, 180, 170, 140, 120, 110, 100, 90, 80},
    {70, 90, 120, 150, 190, 200, 220, 250, 318, 290, 280, 270, 250, 242, 230,
        210, 200, 179, 150, 125, 110, 80, 62, 52},
    {70, 90, 120, 150, 190, 200, 220, 250, 318, 290, 280, 270, 250, 242, 230,
        210, 200, 179, 150, 125, 110, 80, 62, 52},
    {70, 90, 120, 150, 190, 200, 220, 250, 318, 290, 280, 270, 250, 242, 230,
        210, 200, 179, 150, 125, 110, 80, 62, 52},
    {95, 159, 195, 205, 227, 252, 282, 302, 322, 302, 285, 260, 229, 180, 140,
        110, 105, 110, 100, 90, 80, 70, 60, 55},
    {95, 159, 195, 205, 227, 252, 282, 302, 322, 302, 285, 260, 229, 180, 140,
        110, 105, 110, 100, 90, 80, 70, 60, 55},
    {100, 140, 180, 219, 245, 260, 290, 308, 328, 304, 290, 260, 240, 200, 190,
        170, 160, 150, 130, 110, 95, 80, 70, 52},
    {100, 140, 180, 219, 245, 260, 290, 308, 328, 304, 290, 260, 240, 200, 190,
        170, 160, 150, 130, 110, 95, 80, 70, 52},
    {150, 160, 189, 205, 240, 260, 275, 299, 329, 337, 310, 290, 280, 260, 240,
        230, 220, 210, 190, 169, 149, 130, 102, 92},
    {150, 160, 189, 205, 240, 260, 275, 299, 329, 337, 310, 290, 280, 260, 240,
        230, 220, 210, 190, 169, 149, 130, 102, 92},
    {160, 165, 191, 210, 243, 264, 279, 303, 332, 340, 313, 294, 284, 265, 250,
        235, 225, 215, 200, 175, 156, 139, 110, 100},
    {160, 165, 191, 210, 243, 264, 279, 303, 332, 340, 313, 294, 284, 265, 250,
        235, 225, 215, 200, 175, 156, 139, 110, 100},
    {110, 170, 180, 210, 240, 270, 290, 310, 335, 305, 290, 270, 250, 220, 190,
        160, 150, 120, 90, 80, 70, 60, 52, 52},
    {110, 170, 180, 210, 240, 270, 290, 310, 335, 305, 290, 270, 250, 220, 190,
        160, 150, 120, 90, 80, 70, 60, 52, 52},
    {164, 169, 198, 215, 247, 269, 283, 307, 337, 343, 317, 299, 290, 272, 257,
        240, 230, 220, 205, 181, 163, 143, 117, 105},
    {164, 169, 198, 215, 247, 269, 283, 307, 337, 343, 317, 299, 290, 272, 257,
        240, 230, 220, 205, 181, 163, 143, 117, 105},
    {175, 174, 200, 220, 252, 272, 289, 311, 340, 347, 321, 304, 299, 280, 260,
        246, 236, 226, 210, 190, 170, 150, 125, 112},
    {175, 174, 200, 220, 252, 272, 289, 311, 340, 347, 321, 304, 299, 280, 260,
        246, 236, 226, 210, 190, 170, 150, 125, 112},
    {187, 195, 220, 235, 268, 285, 300, 321, 349, 351, 334, 320, 319, 296, 275,
        262, 249, 239, 225, 206, 189, 169, 139, 121},
    {187, 195, 220, 235, 268, 285, 300, 321, 349, 351, 334, 320, 319, 296, 275,
        262, 249, 239, 225, 206, 189, 169, 139, 121}
            };
            return dataSource;
        }
        public static double[,] GetPaletteData()
        {
            double[,] dataSource = new double[,]
           {
                {17.2, 24.6, 18.4, 9.6, 8.6, 18.8, 10.3, 5.0},
                {15.8, 29.9, 15.2, 31.3, 18.1, 5.5, 10.2, 14.6},
                {17.8, 25.5, 19.1, 12.9, 7.5, 30.7, 12.6, 5.6},
                {7.3, 20.1, 18.8, 20.3, 6.1, 9.0, 29.8, 7.7},
                {7.8, 30.5, 19.6, 10.8, 7.9, 15.5, 5.2, 14.3},
                {5.8, 31.7, 17.8, 10.4, 17.3, 15.7, 9.1, 7.7},
                {11.3, 29.1, 19.5, 11.5, 6.3, 12.9, 10.1, 6.7},
                {13.7, 31.3, 15.3, 6.2, 7.7, 16.1, 18.9, 12.6},
                {9.3, 29.9, 16.4, 14.5, 5.2, 12.3, 18.7, 7.3},
                {16.3, 27.4, 27.0, 5.5, 16.2, 12.6, 8.3, 15.2},
                {7.2, 20.1, 16.9, 9.0, 7.6, 16.2, 8.4, 29.0}
           };
            return dataSource;
        }

        public static double[,] GetRendermodeData()
        {
            double[,] dataSoure = new double[,]
            {
                {7.6, 5.9, -3.7, 2.2, 8.9, 6.0, 14.2, 6.1, -3.2, 4.2},
                {3.9, 1.9, 2.6, 14.2, 2.3, 3.5, -2.8, 2.7, 4.2, 3.9},
                {9.2, 3.4, 5.2, 14.5, 1.0, -5.9, -0.2, -1.7, -3.3, 4.6},
                {-2.3, 7.2, -3.2, 15.1, 2.7, 2.9, 3.9, -1.2, 8.2, 6.0},
                {-1.8, 5.0, -3.5, 3.2, 2.5, -1.8, 14.7, 3.0, 8.8, -3.3},
                {-2.5, 3.4, 4.2, -1.9, 7.5, 4.6, 2.4, 10.9, 8.0, -3.0},
                {7.1, 2.5, 7.9, 7.4, 15.2, 7.0, 5.8, -2.3, -3.9, -4.1},
                {4.7, 3.3, 14.3, 5.5, 3.0, -3.5, -5.3, -6.8, -2.3, 5.7},
                {2.2, 13.8, 3.0, -2.2, 3.8, 14.2, 3.7, 4.0, -4.9, 7.8},
                {4.3, 15.3, 3.1, 1.7, 4.2, -3.6, 2.3, -3.2, 10.7, 2.3},
                {-2.3, 3.4, 6.1, -1.3, 13.3, 3.7, -1.7, 8.2, 7.6, 4.1}
            };
            return dataSoure;
        }

        public static int?[,] GetCalendarData()
        {
            int?[,] dataSource = new int?[,]
            {
                { null, null, null, null, 16, 48, 0 },
                {0, 15, 0, 24, 0, 39, 0},
                { 0, 18, 37, 0, 0, 50, 0},
                { 0, 10, 0, 0, 44, 5, 0},
                { 0, 36, 0, 45, 20, 18, 0},
                { 0, 28, 1, 42, 0, 10, 0},
                { 0, 16, 32, 0, 1, 25, 0},
                { 0, 31, 2, 9, 24, 0, 0},
                { 0, 8, 47, 0, 0, 35, 0},
                { 0, 31, 0, 0, 0, 40, 0},
                { 0, 8, 0, 27, 0, 35, 0},
                {0, 12, 9, 45, 0, 8, 0},
                {0, 0, 13, 0, 22, 10, 0},
                {0, 16, 32, 0, 1, 25, 0},
                {0, 31, 2, 9, 24, 0, 0},
                {0, 8, 47, 27, 0, 35, 0},
                {0, 28, 14, 10, 0, 0, 0},
                {0, 36, 0, 45, 20, 18, 0},
                {0, 28, 1, 42, 0, 10, 0},
                {0, 31, 0, 24, 0, 40, 0},
                {0, 8, 47, 27, 0, 35, 0},
                {0, 36, 0, 45, 20, 18, 0},
                {0, 28, 1, 42, 0, 10, 0},
                {0, 31, 0, 24, 0, 40, 0},
                {0, 16, 32, 0, 1, 25, 0},
                {0, 31, 2, 9, 24, 0, 0},
                {0, 8, 47, 27, 0, 35, 0},
                {0, 10, 0, 36, 23, 19, 0},
                {0, 18, 37, 23, 0, 50, 0},
                {0, 28, 14, 10, 0, 0, 0},
                {0, 18, 37, 23, 0, 50, 0},
                {0, 18, 37, 23, 0, 50, 0},
                {0, 28, 14, 10, 0, 0, 0},
                {0, 31, 2, 9, 24, 0, 0},
                {0, 8, 47, 27, 0, 35, 0},
                {0, 10, 2, 0, 44, 5, 0},
                {0, 36, 0, 45, 20, 18, 0},
                {0, 28, 1, 42, 0, 10, 0},
                {0, 31, 0, 24, 0, 40, 1},
                {0, 16, 32, 0, 1, 25, 0},
                {0, 31, 2, 9, 24, 0, 0},
                {0, 8, 47, 27, 0, 35, 0},
                {0, 10, 2, 0, 44, 5, 0},
                {0, 12, 9, 45, 0, 8, 0},
                {0, 0, 13, 35, 22, 10, 0},
                {0, 28, 14, 10, 0, 0, 0},
                {0, 36, 0, 45, 20, 18, 2},
                {0, 28, 1, 42, 0, 10, 0},
                {0, 31, 0, 24, 0, 40, 1},
                {0, 8, 47, 27, 0, 35, 0},
                {0, 10, 2, 0, 44, 5, 0},
                {0, 31, 2, 9, 24, 0, 1},
                {0, 8, 47, 27, 0, 35, 40},
                {0, 10, 2, 0, 44, 5, null},
            };
            return dataSource;
        }
        public static double[,] GetTooltipData()
        {
            double[,] dataSource = new double[,]
            {
                {0.72, 0.71, 0.71, 0.67, 0.72, 0.53, 0.53, 0.56, 0.58, 0.56},
                {2.28, 2.29, 2.09, 1.84, 1.64, 1.49, 1.49, 1.39, 1.32, 1.23},
                {2.02, 2.17, 2.30, 2.39, 2.36, 2.52, 2.62, 2.57, 2.57, 2.74},
                {3.21, 3.26, 3.45, 3.47, 3.42, 3.34, 3.14, 2.83, 2.64, 2.61},
                {3.22, 3.13, 3.04, 2.95, 2.69, 2.49, 2.27, 2.18, 2.06, 1.87},
                {3.30, 3.39, 3.40, 3.48, 3.60, 3.67, 3.73, 3.79, 3.79, 4.07},
                {5.80, 5.74, 5.64, 5.44, 5.18, 5.08, 5.07, 5.00, 5.35, 5.47},
                {6.91, 7.40, 8.13, 8.80, 9.04, 9.24, 9.43, 9.35, 9.49, 9.69}
            };
            return dataSource;
        }
        public static int[,] GetMultiLevelData()
        {
            int[,] dataSource = new int[,]
            {
                {52, 65, 67, 45, 37, 52, 32, 76, 60, 64, 82, 91},
                {68, 52, 63, 51, 30, 51, 51, 81, 70, 60, 88, 80},
                {60, 50, 42, 53, 66, 70, 41, 69, 76, 74, 86, 97},
                {66, 64, 46, 40, 47, 41, 45, 76, 83, 69, 92, 84},
                {65, 42, 58, 32, 36, 44, 49, 79, 83, 69, 83, 93},
                {54, 46, 61, 46, 40, 39, 41, 69, 61, 84, 84, 87},
                {48, 46, 61, 47, 49, 41, 41, 67, 78, 83, 98, 87},
                {69, 52, 41, 44, 41, 52, 46, 71, 63, 84, 83, 91},
                {50, 59, 44, 43, 27, 42, 26, 64, 76, 65, 81, 86},
                {47, 49, 66, 53, 50, 34, 31, 79, 78, 79, 89, 95},
                {61, 40, 62, 26, 34, 54, 56, 74, 83, 78, 95, 98}

            };
            return dataSource;
        }

    }
}